import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 主任务接口
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/mainTask'
  }
  // 获取详情
  static getDetail(params) {
    return axios.get(`${this.basePath()}/get`, { params })
  }
  // 停止主任务
  static stopMainTask(params) {
    return axios.post(`${this.basePath()}/stopMainTask?mainTaskId=${params.mainTaskId}`, params)
  }

  // 取消主流程
  static cancelMainTask(params) {
    return axios.post(`${this.basePath()}/cancelMainTask?mainTaskId=${params.mainTaskId}`, params)
  }
}
